package com.ruoyi.report_ljlm.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 压实度试验检测记录（环刀法）详细对象 report_ljlm_ysdhdfjlb_ba_detail
 *
 * @author zyb
 * @date 2024-11-08
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("report_ljlm_ysdhdfjlb_ba_detail")
public class ReportLjlmYsdhdfjlbBaDetail extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * id
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 主表id
     */
    private Long excelId;
    /**
     * 行号
     */
    private Long baRowNumber;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @TableLogic
    private String delFlag;
    /**
     * 取样桩号
     */
    private String quyzh;
    /**
     * 具体位置
     */
    private String jutwz;
    /**
     * 取样深度
     */
    private String quysd;
    /**
     * 环刀编号
     */
    private String huandbh;
    /**
     * 土+环刀质量
     */
    private String tujhdzl;
    /**
     * 环刀质量
     */
    private String huandzl;
    /**
     * 土质量
     */
    private String tuzl;
    /**
     * 环刀容积
     */
    private String huandrj;
    /**
     * 湿密度
     */
    private String shimd;
    /**
     * 盒号1
     */
    private String heh1;
    /**
     * 盒号2
     */
    private String heh2;
    /**
     * 盒号1id
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long heh1Id;
    /**
     * 盒号2id
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long heh2Id;
    /**
     * 盒+湿土质量1
     */
    private String hejstzl1;
    /**
     * 盒+湿土质量2
     */
    private String hejstzl2;
    /**
     * 盒+干土质量1
     */
    private String hejgtzl1;
    /**
     * 盒+干土质量2
     */
    private String hejgtzl2;
    /**
     * 水质量1
     */
    private String shuizl1;
    /**
     * 水质量2
     */
    private String shuizl2;
    /**
     * 盒质量1
     */
    private String hezl1;
    /**
     * 盒质量2
     */
    private String hezl2;
    /**
     * 干土质量1
     */
    private String gantzl1;
    /**
     * 干土质量2
     */
    private String gantzl2;
    /**
     * 含水率1
     */
    private String hansl1;
    /**
     * 含水率2
     */
    private String hansl2;
    /**
     * 含水率平均值
     */
    private String hanslpjz;
    /**
     * 干密度
     */
    private String ganmd;
    /**
     * 压实度
     */
    private String yasd;
    /**
     * 土壤类别
     */
    private String turlb;
    /**
     * 最大干密度
     */
    private String zuidgmd;
    /**
     * 编号
     */
    private String bianh;

    public ReportLjlmYsdhdfjlbBaDetail(Long excelId, long i) {
        this.excelId = excelId;
        this.baRowNumber = i;
    }
}
